package com.quik.entity;

import java.util.Date;

/**
 * 功能说明：
 *     未结帐订单细项POJO（对应表biz_billing_item）
 * @author Jenny
 *
 */
public class BizBillingItem extends BaseEntity{
	private Integer id;
	private String product_no;
	private Integer billing_id;
	private Integer billed_id;
	private Integer qty;
	private String token_no;
	private String room_no;
	private String remark;
	private String is_subtract;
	private String is_free;
	private String billing_business_date;
	private String contact_staff_no;
	private Integer price;
	private String is_discount;
	private Integer percent_off;
	private Integer actual_price;
	private String operation_approver;  //操作审批人 
	private Date operation_date;
	private Integer vip_point;
	private String product_name;
	private Integer vip_product_price;
	private String status;
	private String serve_status;
	private Integer num_of_hour;
	private Date start_time;
	private Date plan_end_time;
	private Date actual_end_time;
	
	private String worker_nos;
	private String billing_service_ids;
	private String call_turn_worker_nos;
	private String turn_types;
	
	public String getBilling_service_ids() {
		return billing_service_ids;
	}
	public void setBilling_service_ids(String billing_service_ids) {
		this.billing_service_ids = billing_service_ids;
	}
	public String getCall_turn_worker_nos() {
		return call_turn_worker_nos;
	}
	public void setCall_turn_worker_nos(String call_turn_worker_nos) {
		this.call_turn_worker_nos = call_turn_worker_nos;
	}
	public String getTurn_types() {
		return turn_types;
	}
	public void setTurn_types(String turn_types) {
		this.turn_types = turn_types;
	}
	public String getWorker_nos() {
		return worker_nos;
	}
	public void setWorker_nos(String worker_nos) {
		this.worker_nos = worker_nos;
	}
	public Integer getNum_of_hour() {
		return num_of_hour;
	}
	public void setNum_of_hour(Integer num_of_hour) {
		this.num_of_hour = num_of_hour;
	}
	public Date getStart_time() {
		return start_time;
	}
	public void setStart_time(Date start_time) {
		this.start_time = start_time;
	}
	public Date getPlan_end_time() {
		return plan_end_time;
	}
	public void setPlan_end_time(Date plan_end_time) {
		this.plan_end_time = plan_end_time;
	}
	public Date getActual_end_time() {
		return actual_end_time;
	}
	public void setActual_end_time(Date actual_end_time) {
		this.actual_end_time = actual_end_time;
	}
	public String getServe_status() {
		return serve_status;
	}
	public void setServe_status(String serve_status) {
		this.serve_status = serve_status;
	}
	public Integer getId() {
		return id;
	}
	public void setId(Integer id) {
		this.id = id;
	}
	public String getProduct_no() {
		return product_no;
	}
	public void setProduct_no(String product_no) {
		this.product_no = product_no;
	}
	public Integer getBilling_id() {
		return billing_id;
	}
	public void setBilling_id(Integer billing_id) {
		this.billing_id = billing_id;
	}
	public Integer getBilled_id() {
		return billed_id;
	}
	public void setBilled_id(Integer billed_id) {
		this.billed_id = billed_id;
	}
	public Integer getQty() {
		return qty;
	}
	public void setQty(Integer qty) {
		this.qty = qty;
	}
	public String getToken_no() {
		return token_no;
	}
	public void setToken_no(String token_no) {
		this.token_no = token_no;
	}
	public String getRoom_no() {
		return room_no;
	}
	public void setRoom_no(String room_no) {
		this.room_no = room_no;
	}
	public String getRemark() {
		return remark;
	}
	public void setRemark(String remark) {
		this.remark = remark;
	}
	public String getIs_subtract() {
		return is_subtract;
	}
	public void setIs_subtract(String is_subtract) {
		this.is_subtract = is_subtract;
	}
	public String getIs_free() {
		return is_free;
	}
	public void setIs_free(String is_free) {
		this.is_free = is_free;
	}
	public String getBilling_business_date() {
		return billing_business_date;
	}
	public void setBilling_business_date(String billing_business_date) {
		this.billing_business_date = billing_business_date;
	}
	public String getContact_staff_no() {
		return contact_staff_no;
	}
	public void setContact_staff_no(String contact_staff_no) {
		this.contact_staff_no = contact_staff_no;
	}
	public Integer getPrice() {
		return price;
	}
	public void setPrice(Integer price) {
		this.price = price;
	}
	public String getIs_discount() {
		return is_discount;
	}
	public void setIs_discount(String is_discount) {
		this.is_discount = is_discount;
	}
	public Integer getPercent_off() {
		return percent_off;
	}
	public void setPercent_off(Integer percent_off) {
		this.percent_off = percent_off;
	}
	public Integer getActual_price() {
		return actual_price;
	}
	public void setActual_price(Integer actual_price) {
		this.actual_price = actual_price;
	}
	public String getOperation_approver() {
		return operation_approver;
	}
	public void setOperation_approver(String operation_approver) {
		this.operation_approver = operation_approver;
	}
	public Date getOperation_date() {
		return operation_date;
	}
	public void setOperation_date(Date operation_date) {
		this.operation_date = operation_date;
	}
	public Integer getVip_point() {
		return vip_point;
	}
	public void setVip_point(Integer vip_point) {
		this.vip_point = vip_point;
	}
	public String getProduct_name() {
		return product_name;
	}
	public void setProduct_name(String product_name) {
		this.product_name = product_name;
	}
	public Integer getVip_product_price() {
		return vip_product_price;
	}
	public void setVip_product_price(Integer vip_product_price) {
		this.vip_product_price = vip_product_price;
	}
	public String getStatus() {
		return status;
	}
	public void setStatus(String status) {
		this.status = status;
	}

	/**状态 - 是 **/
	/**状态 - 否 **/
	public static final String STATUS_YES = "Y";
	public static final String STATUS_NO = "N";
	
	
	/** 帐单状态 - 下单 **/
	/** 帐单状态 - 已分配技师 **/
	/** 帐单状态 - 服务中 **/
	/** 帐单状态 - 使用中 **/
	/** 帐单状态 - 结束 **/
	/** 帐单状态 - 取消**/
	public static final String STATUS_ORDER = "order";
	
	public static final String STATUS_ALLOCATION = "allocation";
	
	public static final String STATUS_SERVIE = "service";
	
	public static final String STATUS_USED = "used";
	
	public static final String STATUS_END = "end";
	
	public static final String STATUS_CANCEL = "cancel";
	
	public static final String TABLE_NAME = "biz_billing_item";

	//--ray
	public static final String BILLING_ITEM_STATUS_NORMAL = "Normal";
	
	public static final String BILLING_ITEM_STATUS_CANCELLED = "Cancelled";

	public static final String BILLING_ITEM_SERVE_STATUS_WORKER= "S.Worker";
	
	public static final String BILLING_ITEM_SERVE_STATUS_READY= "S.Ready";
	
	public static final String BILLING_ITEM_SERVE_STATUS_SERVING = "S.Serving";
	
	public static final String BILLING_ITEM_SERVE_STATUS_END = "S.END";

	public static final String BILLING_ITEM_ROOM_STATUS_READY = "R.Ready";
	
	public static final String BILLING_ITEM_ROOM_STATUS_ONGOING = "R.Ongoing";
	
	public static final String BILLING_ITEM_ROOM_STATUS_END = "R.End";
	
}
